package com.yanxu.threadpool;

/**
 * @author 折戟沉沙铁未销
 * @version V1.0
 * @date 2025/3/2-2025
 * @Description: 在for 循环中创建线程
 */
public class ForLoopCreateThread {
    public static void main(String[] args) {
        /* 使用 for 循环的方式创建线程 */
        for (int n = 0; n < 10; n++) {
            Thread thread = new Thread(new Task(),"thread-"+n);
            thread.start();
        }
    }

    static class Task implements Runnable{
        @Override
        public void run() {
            System.out.println(Thread.currentThread().getName()+"--执行了任务!!!");
        }
    }


    /*
    * 使用 for 循环的方式创建线程，开销太大。
    * 线程反复的创建销毁会带来很大的开销。
    * */
}